Descending Requirements Search for DisCSPs
نویسندگان
چکیده
A new search algorithm, Descending Requirements Search (DESRS), for Distributed CSPs is proposed. The algorithm is composed of two independent phases. In the first phase, agents form a binary hierarchy of groups. The distributed partition algorithm uses a heuristic that prefers to join neighbors that are strongly constrained, into groups. This is done concurrently at all levels of the hierarchy. In the second phase, concurrent independent backtracking search processes grow partial assignments along a hierarchy of agent groups, each agent participating in multiple search processes. The order of assignments is partially determined by the hierarchy of groups. Independent partial solutions are grown by agents, each partial solution is sent higher up in the hierarchy, ultimately resulting in the top-level agent producing a solution, or in some agent producing an empty Nogood. The new algorithm is evaluated experimentally on randomly generated DISCSPs. Both run-time performance and network load of DESRS are better than Asynchronous Backtracking (ABT). The runtime performance of DESRS is similar to that of the best concurrent search algorithm CONCDB, on medium sized problems.
منابع مشابه
Synchronous vs Asynchronous search on DisCSPs
Distributed constraint satisfaction problems (DisCSPs) are composed of agents, each holding its variables, that are connected by constraints to variables of other agents. There are two known measures of performance for distributed search the computational effort which represents the total search time and the number of messages sent which represents the network load. Due to the distributed natur...
متن کاملConcurrent search for distributed CSPs
A distributed concurrent search algorithm for distributed constraint satisfaction problems (DisCSPs) is presented. Concurrent search algorithms are composed of multiple search processes (SPs) that operate concurrently and scan non-intersecting parts of the global search space. Each SP is represented by a unique data structure, containing a current partial assignment (CPA), that is circulated am...
متن کاملAsynchronous Forward-Checking on DisCSPs
A new search algorithm for solving distributed constraint satisfaction problems (DisCSPs) is presented. Agents assign variables sequentially, but perform forward checking asynchronously. The asynchronous forward-checking algorithm (AFC) is a distributed search algorithm that keeps one consistent partial assignment at all times. Forward checking is performed by sending copies of the partial assi...
متن کاملCP 04 Tutorial : Distributed Constraints Satisfaction Algorithms , Performance , Communication ?
Distributed constraints satisfaction problems (DisCSPs) have been studied for over a decade. The first distributed search algorithm was asynchronous backtracking, which is still the most studied. In the last few years, several new families of distributed search algorithms have been investigated and comparative experimental studies are encouraging. A natural extension to distributed constraints ...
متن کاملA hybrid approach to solving coarse-grained DisCSPs
A coarse-grained Distributed Constraint Satisfaction Problem (DisCSP) consists of several loosely connected constraint satisfaction subproblems, each assigned to an individual agent. We present Multi-Hyb, a two-phase concurrent hybrid approach for solving DisCSPs. In the first phase, each agent’s subproblem is solved using systematic search which generates the key partial solutions to the globa...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006